home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / LaserWriterIIsc (New GX v1.1) / UniversalMsgJumpTable.a < prev   
Encoding:
Text File  |  1996-03-20  |  2.0 KB  |  76 lines  |  [TEXT/MPS ]

  1. ;  ------------------------------------------------------------------------------
  2. ;
  3. ;    FILENAME
  4. ;        UniversalMsgJumpTable.a
  5. ;
  6. ;    DESCRIPTION
  7. ;        This file contains the entry points for the universal messages which the
  8. ;        LaserWriter SC driver overrides.  Note that the top of the jump table
  9. ;        must contain a single long word, which is used by the Printing Manager
  10. ;        to manage code segmentation at runtime.  This long word should default
  11. ;        to zero.
  12. ;
  13. ;    COPYRIGHT
  14. ;        Copyright Apple Computer, Inc. 1988-1992
  15. ;        All rights reserved. 
  16. ;
  17. ;--------------------------------------------------------------------------------
  18.  
  19. SD_UniversalMsgJumpTable    PROC    EXPORT
  20.  
  21.                                     ; This long word is used for managing code segments
  22.                                     EXPORT    segReferenceCount
  23. segReferenceCount                dc.l        0            
  24.                 
  25.                                     ; Following are the universal message jump table entry points
  26.                                     
  27.                                     IMPORT    SD_Initialize
  28.                                     JMP        SD_Initialize
  29.                     
  30.                                     IMPORT    SD_ShutDown
  31.                                     JMP        SD_ShutDown
  32.                     
  33.                                     IMPORT    SD_SetupPageImageData
  34.                                     JMP        SD_SetupPageImageData
  35.                     
  36.                                     IMPORT    SD_SetupImageData
  37.                                     JMP        SD_SetupImageData
  38.                     
  39.                                     IMPORT    SD_OpenConnection
  40.                                     JMP        SD_OpenConnection
  41.                                     
  42.                                     IMPORT    SD_CloseConnection
  43.                                     JMP        SD_CloseConnection
  44.                                     
  45.                                     IMPORT    SD_StartSendPage
  46.                                     JMP        SD_StartSendPage
  47.                                     
  48.                                     IMPORT    SD_FinishSendPage
  49.                                     JMP        SD_FinishSendPage
  50.                     
  51.                                     IMPORT    SD_DefaultPrinter
  52.                                     JMP        SD_DefaultPrinter
  53.                     
  54.                                     IMPORT    SD_WriteData
  55.                                     JMP        SD_WriteData
  56.                     
  57.                                     IMPORT    SD_CheckStatus
  58.                                     JMP        SD_CheckStatus
  59.                     
  60.                                     IMPORT    SD_GetDeviceStatus
  61.                                     JMP        SD_GetDeviceStatus
  62.                     
  63.                                     IMPORT    SD_CreateImageFile
  64.                                     JMP        SD_CreateImageFile
  65.                     
  66.                                     IMPORT    SD_FetchTaggedData
  67.                                     JMP        SD_FetchTaggedData
  68.                     
  69.                                     IMPORT    SD_RasterDataIn
  70.                                     JMP        SD_RasterDataIn
  71.                                     
  72.                                     IMPORT    SD_DoesPaperFit
  73.                                     JMP        SD_DoesPaperFit
  74.                                     
  75.                                     END
  76.